package com.ruoyi.system.dto.kujiale.drawing;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;

/**
 * 酷家乐发布图纸详情 - 数据体（对应响应的 d 字段）
 */
@Data
@ApiModel(description = "酷家乐发布图纸详情数据体")
public class DrawingDetailData {

    @ApiModelProperty(value = "方案发布详情ID", example = "3FO4K7ANB7XX")
    private String viewerId;

    @ApiModelProperty(value = "方案发布详情访问URL", example = "https://sit.kujiale.com/pub/bim/blueprint/index?viewerId=3FO4K7ANB7XX&source=link")
    private String viewerDataUrl;

    @ApiModelProperty(value = "图纸图片信息列表（包含原图、缩略图等）", required = true)
    private List<DrawingPic> pics;

    @ApiModelProperty(value = "图纸文件夹结构（含子文件夹和图纸信息）", required = true)
    private List<DrawingFolder> folders;
}